home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 1 / Cream of the Crop 1.iso / PROGRAM / PCW_C.ARJ / MAKEFILE < prev    next >
Text File  |  1991-12-29  |  2KB  |  53 lines

  1. #***************************************************************
  2. # File Id.                      MAKEFILE.                      *
  3. # Author.                       Stan Milam.                    *
  4. # Date Written.                 28 Dec. 91.                    *
  5. #                                                              *
  6. # This file is used to compile the PCW demo using Microsoft's  *
  7. # NMAKE program, Turbo C's MAKE, and Zortech's MAKE program.   *
  8. #                                   *
  9. # For Borland's and Zortech's MAKE programs I had to make      *
  10. # special cases because their utilities do not work like a real*
  11. # UNIX MAKE.                                                   *
  12. #                                                              *
  13. # Usage:                                                       *
  14. #     Microsoft:   nmake msc.                                  *
  15. #     Quick C:     nmake qcl.                                  *
  16. #     Turbo C:     make  tcc.                                  *
  17. #     Borland C:   make  bcc.                                  *
  18. #     Zortech      make  ztc.                                  *
  19. #                                                              *
  20. #***************************************************************
  21.  
  22. OBJ=pcwdemo.obj files.obj demos.obj demo_a.obj demo_b.obj demo_c.obj \
  23.     demo_d.obj demo_e.obj
  24.  
  25. .c.obj:
  26.        $(CC) $(CFLAGS) -$(MODEL) $*.c
  27.  
  28. pcwdemo: $(OBJ)
  29.        $(CC) -$(MODEL) $(OBJ) $(LB)
  30.  
  31. msc:
  32.        $(MAKE) pcwdemo CC=cl "CFLAGS=-c -I..\pcw" MODEL=AM LB=..\mspcwam.lib
  33.  
  34. qcl:
  35.        $(MAKE) pcwdemo CC=qcl "CFLAGS=-c -I..\pcw" MODEL=AM LB=..\mspcwam.lib
  36.  
  37. tcc:
  38.        make -fmakfil -DCC=tcc -DLB=tcpcwmm.lib
  39.  
  40. bcc:
  41.        make -fmakfil -DCC=bcc -DLB=tcpcwmm.lib
  42.  
  43. ztc:
  44.        make CC=ztc LB=ztpcwmm.lib -f makfil
  45.  
  46. default:
  47.        @echo USAGE:
  48.        @echo Microsoft C: nmake msc.
  49.        @echo Turbo C:     make  tcc.
  50.        @echo Borland C:   make  bcc.
  51.        @echo Zortech C:   make  ztc.
  52.  
  53.